package pure.engine.events 
{
	import flash.events.Event;
	
	/**
	 * ...
	 * @author Pure
	 */
public class EntityMouseEvent extends Event 
{
	
	public function EntityMouseEvent(type:String, worldX:Number, worldY:Number, stageX:Number, stageY:Number) 
	{
		super(type);
		
		this.worldX  =  worldX;
		this.worldY  =  worldY;
		this.stageX  =  stageX;
		this.stageY  =  stageY;
	}
								

	public var worldX:Number, worldY:Number, stageX:Number, stageY:Number;
	
	
	
	public static const CLICK : String = "click";
	
	public static const MOUSE_DOWN : String = "mouseDown";
	
	public static const MOUSE_UP : String = "mouseUp";
	
	public static const MOUSE_MOVE : String = "mouseMove";
	
	public static const MOUSE_OUT : String = "mouseOut";
	
	public static const MOUSE_OVER : String = "mouseOver";
}

}